package com.xdcplus.web.common.pojo.entity.crack;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 利珀  - 检测设备(TpCrackPsgTest)表实体类
 * 
 * @author Devin.Sang
 * @since 2023-11-22 14:49:59
 */
@Data
@ApiModel(description = "利珀  - 检测设备")
@SuppressWarnings("serial")
@TableName("TP_CRACK_PSG_TEST")
public class TpCrackPsgTest implements Serializable {
    private static final long serialVersionUID = -44730673915429909L;
            
    @ApiModelProperty("$column.comment")
    private Long id;
            
    @ApiModelProperty("触发ID")
    private String crackUid;
            
    @ApiModelProperty("无意义字段，采用上抛后舍弃")
    private String deviceId;
            
    @ApiModelProperty("线别")
    private String line;
            
    @ApiModelProperty("工厂")
    private String factory;
            
    @ApiModelProperty("开机时间 2023-01-10T10:29:05")
    private String orderNo;
            
    @ApiModelProperty("无意义字段")
    private String seq;
            
    @ApiModelProperty("被type2替代")
    private String type1;
            
    @ApiModelProperty("缺陷类型，值为2的N次方，N是flawtypename.ini枚举表里的缺陷序号")
    private String type2;
            
    @ApiModelProperty("无意义字段")
    private Long isBroken;
            
    @ApiModelProperty("检测时间，13位时间戳")
    private Timestamp detectTime;
            
    @ApiModelProperty("算法输出值，一般输出HSV值或一些算法特征数据")
    private String userData;
            
    @ApiModelProperty("无意义字段")
    private String desc1;
            
    @ApiModelProperty("无意义字段")
    private Long quality;
            
    @ApiModelProperty("无意义字段")
    private Long bglight;
            
    @ApiModelProperty("无意义字段")
    private Long colorLevel;
            
    @ApiModelProperty("厚度值，膜厚测算值")
    private String thickness;
            
    @ApiModelProperty("图片存储路径")
    private String imgUrl;
            
    @ApiModelProperty("舟号")
    private String boat;
            
    @ApiModelProperty("片子在石墨舟里的大槽槽号")
    private Long slot;
            
    @ApiModelProperty("无意义字段")
    private String tube;
            
    @ApiModelProperty("无意义字段")
    private String boatUsage;
            
    @ApiModelProperty("无意义字段")
    private String channel;
            
    @ApiModelProperty("无意义字段")
    private String processName;
            
    @ApiModelProperty("无意义字段")
    private Long isFront;
            
    @ApiModelProperty("片子在大槽里的排序")
    private Long indexInSlot;
            
    @ApiModelProperty("石墨舟使用次数")
    private Long boatUsedNum;
            
    @ApiModelProperty("镀膜工艺炉管号")
    private String pipeNum;
            
    @ApiModelProperty("无意义字段")
    private String materialNo;
            
    @ApiModelProperty("相机名称，用来区分一机多线的线体号")
    private String camName;
            
    @ApiModelProperty("无意义字段")
    private String sheetId;
            
    @ApiModelProperty("舟朝向，特殊工艺需求（上饶晶科使用）")
    private String boatFace;
            
    @ApiModelProperty("无意义字段")
    private String markLineDetectInfo;
            
    @ApiModelProperty("$column.comment")
    private String deviceName;
            
    @ApiModelProperty("$column.comment")
    private String nickName;
            
    @ApiModelProperty("$column.comment")
    private String describe;
            
    @ApiModelProperty("花篮号")
    private String flowerId;
            
    @ApiModelProperty("片ID")
    private String waferId;
            
    @ApiModelProperty("无意义字段")
    private Long waferLoacT;
            
    @ApiModelProperty("ng类型")
    private String ngName;
            
    @ApiModelProperty("DB时间，作为分区字段")
    private Timestamp createdTime;
}
